home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Genie / Projects / DevGear / Source / Sources / DGHandleLocker.cc < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-24  |  332 b   |  21 lines

  1. /*    =================
  2.  *    DGHandleLocker.cc
  3.  *    =================
  4.  */
  5.  
  6. #include <MacMemory.h>
  7.  
  8. #include "DGHandleLocker.hh"
  9.  
  10. DGHandleLocker::DGHandleLocker(Handle inHandle)
  11. {
  12.     mHandle = inHandle;
  13.     mHandleState = ::HGetState(inHandle);
  14.     ::HLockHi(inHandle);
  15. }
  16.  
  17. DGHandleLocker::~DGHandleLocker()
  18. {
  19.     ::HSetState(mHandle, mHandleState);
  20. }
  21.